package zx.lrn.notes.basic_grammer.internal_class;

/**
 * @ClassName: StaticInternalClass
 * @Description: 静态内部类
 * @Author: zhaoxuan
 * @Date: 2020/3/1 0:15
 **/
public class StaticInternalClass {
    private int age;

    /**
     * 只要内部类不使用外围类的属性，就应该使用静态内部类
     */
    public static class Inner{
        public static void say(){
            System.out.println(new StaticInternalClass().age);
        }
    }

    public static void main(String[] args) {
        // 静态内部类特殊语法：新建对象。
        StaticInternalClass.Inner inner = new StaticInternalClass.Inner();
        Inner.say();
    }
}
